form { margin:0px; }
.FrameworkContent TD { vertical-align: top;  }

.SiteHeaderText a
{
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    FONT-SIZE: x-small;
    color : Black;
    font-weight:bold;

}


H1
{
    BACKGROUND-COLOR: #FFFFFF;
    COLOR: black;
    padding-left:8px;
    padding-bottom:3px;
    border-bottom: thin solid #9999CC;	
    TEXT-ALIGN: left;
    font: bold 13pt Verdana, Arial, Helvetica, sans-serif; 	
}

h2
{
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	border-bottom: thin solid gray;
}


/***********************************************************/
/*Defaults for Content Cell of Page Framework */
/************************************************************/
.FrameworkContent, .FrameworkContent table
{
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    color : Black;
}

.PageHeading
{
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    FONT-SIZE: medium;
    color : Black;
    text-align:center;
}

.Code
{
	font-family: "Verdana", "Lucida Console", "courier new", courier;
	color: rgb(0,0,0);
	font-size: xx-small;
	background-color: gainsboro;
    padding: 1em;
    margin: 1em;
}

A 	
{
   color: #31319C; 
   text-decoration:none; 
}
A:hover 
{ 
   color:#990000; 
   text-decoration:underline; 
}

.Footer, .Footer A
{
	color:#9999CC;
}

/***********************************************************/
/* Article Headings */
/************************************************************/
.ArticleHeaderTable
{
    BACKGROUND-COLOR: #FFFFFF;
    COLOR: black;
    TEXT-ALIGN: left;
    padding-left:8px;
    border-bottom: thin solid #9999CC;	
    font: bold 13pt Verdana, Arial, Helvetica, sans-serif; 	
}
.ArticleHeading
{
    TEXT-ALIGN: left;
    font: bold 13pt Verdana, Arial, Helvetica, sans-serif; 	
}



/***********************************************************/
/* Content Group */
/************************************************************/
.ContentGroupHead
{
	BACKGROUND-COLOR: #FFFFFF;
    COLOR: black;
    TEXT-ALIGN: left;
	border-bottom: thin solid #9999CC;	
	font: bold 10pt Verdana, Arial, Helvetica, sans-serif; 	
	margin-top:10px;
	margin-bottom:10px;
}
.ContentGroup
{
	COLOR: black;
	font: 9pt Verdana, Arial, Helvetica, sans-serif; 	
}

/***********************************************************/
/* Article Subtitles */
/************************************************************/
H1.ArticleSubtitle
{
	COLOR: black;
	font: 11pt Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold; 	
}

H2.ArticleSubtitle
{
	COLOR: black;
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-decoration : underline;
}

H3.ArticleSubtitle
{
	COLOR: black;
	font: 9pt Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
}


/*********************************************** */
/* Additional Resources */
/*********************************************** */
ul.addres_list
{
	margin: 5px 0px 5px 20px;
}

div.addres_header
{
	background:gray; color:white; font-weight:bold; padding-left:5px;
}

div.addres
{
	border: 1px solid gray; 
	padding:0px 0px 0px 0px;
}




/* FOR CODE PANEL */
td.code {
   padding-left:10px; padding-top:10px; background-color: gainsboro; border:inset 1px;}
td.tab {
   width:15%; font:8pt verdana; text-align:center; padding:3;
   background-color:#eed; border:inset 1px; cursor:hand;}
td.backtab {
   width:15%; font:8pt verdana; text-align:center; padding:3;
   background-color:#ccb; border:inset 1px; cursor:hand;}
td.space {
   width:55%; font:8pt verdana; padding:0;
   background-color:white}
.code pre {
   font:10pt verdana,arial,sans serif; color:navy}